#language: zh-CN
功能: 优惠券
  背景:






  @234
  场景大纲: 接口分配优惠券
    #类型：直减2元    1,2,30,直减2元30天
    #
    假如 p优惠券分配：<用户>：<类型>：<数量>：<城市>
    例子:
      |     用户    |         类型       | 数量 |  城市  |
      | 18612335021 | 1,2,30,直减2元30天 |   1  | 北京市    |


  #组合名称     ：自动化测试+当时时间
  #有效期       ：默认1天
  #优惠金额     ：默认3元，入参以分为单位
  #张数         ：默认1
  #使用时间段   ：默认开始时间00:05——23:15
  #使用平台     ：默认Web端与app可用
  #可使用日期    ：默认周末、工作日
  #不可使用日期  ：默认法定节假日、特殊节假日
  #公里数限制   ：5公里至10公里可用
  #使用物品限制 ：仅蛋糕与鲜花
  #使用城市限制 ：仅北京与石家庄

  场景大纲: 接口直减优惠券组合
    假如 p新增直减优惠券组合：<有效期>：<优惠金额>：<张数>：<起始时间>：<结束时间>：<平台>：<可用日期>：<不可用日期>
    假如 p新增直减优惠券组合：<优惠金额>：<起始时间>：<结束时间>：<平台>
    假如 p新增直减优惠券组合：<优惠金额>：<平台>
  例子:
    | 有效期  | 优惠金额 |张数|起始时间|结束时间|平台  |可用日期|不可用日期|
    |   17    |   400   | 3  |  17:15 | 20:20 |  1,2,3 |  2,4  |   3,5  |
  @121212
  场景大纲: 接口满减优惠券组合
#    假如 p新增满减优惠券组合：<有效期>：<满>：<优惠金额>：<张数>：<起始时间>：<结束时间>：<平台>：<可用日期>：<不可用日期>
#    假如 p新增满减优惠券组合：<满>：<优惠金额>：<起始时间>：<结束时间>：<平台>
    假如 p新增满减优惠券组合：<满>：<优惠金额>：<平台>
    例子:
      | 有效期 |  满   | 优惠金额 |张数|起始时间|结束时间|平台|可用日期|不可用日期|
      |   17   | 6000   |   300   | 2  |  17:15 | 20:20 |  1 |  2,4  |   3,5    |


  场景大纲: 接口一口价优惠券组合

    假如 p新增一口价优惠券组合：<有效期>：<折扣>：<张数>：<最大公里>：<最大重量>：<起始时间>：<结束时间>：<平台>：<可用日期>：<不可用日期>

    假如 p新增一口价优惠券组合：<一口价>：<最大公里>：<最大重量>：<可用日期>：<不可用日期>：<平台>
    #10公里，7公斤
    假如 p新增一口价优惠券组合：<一口价>：<最大公里>：<最大重量>：<平台>

  例子:
  | 有效期 | 一口价 |张数 |最大公里|最大重量|起始时间|结束时间|平台|可用日期|不可用日期|
  |   17   | 300    | 2  | 20000  |  10   |17:15   | 20:20 |  1 |  2,4  |   3,5    |


  @23465
  场景大纲: 接口折扣卡优惠券组合
    假如 p新增折扣卡优惠券组合：<有效期>：<最大金额>：<折扣>：<张数>：<起始时间>：<结束时间>：<平台>：<可用日期>：<不可用日期>
#    假如 p新增折扣卡优惠券组合：<最大金额>：<折扣>：<起始时间>：<结束时间>：<平台>
#    假如 p新增折扣卡优惠券组合：<最大金额>：<折扣>：<平台>
    那么 p给用户发送刚创建的组合券：<用户>
    那么 p删除用户身上未使用的优惠券：<用户>

    例子:
      | 有效期 | 最大金额 |折扣 |张数|起始时间|结束时间|平台|可用日期|不可用日期|   用户    |
      |   17   | 2000    | 86  |3   |17:15   | 20:20 |  1 |  2,4  |   3,5    |18612335021|

  场景: 接口设置特殊节日
    假如 p设置今天为特殊节日
    那么 p清除设置的特殊节日